﻿@charset "utf-8";
/* CSS Document */
.header_logo {
    padding: 20px 0 5px;
}
.h10{ clear: both; height: 10px;}
/*专科导航*/
.ZKnav{ background:#fff; height:40px; clear:both; border-top:1px solid #e61c4e; font-family:"微软雅黑";}/*有颜色*/
.ZKnavc{ width: 1200px;}
.ZKcategorys{ float:left; width:200px; height:40px; background:#e61c4e; position: relative; z-index: 2;}/*有颜色*/
.ZKcategorys h2{ line-height:40px; text-align:center; font-size:16px; font-weight:normal; color: #fff;}
.ZKcategorys h2 a{ color:#FFFFFF; line-height:40px;  }

.ZKcategorys-crumbs{line-height:40px; text-align:center; font-size:16px; font-weight:normal; color: #fff;}
.ZKcategorys-crumbs a{ color:#FFFFFF; line-height:40px;  }
.ZKcategorys-crumbs h1{ display: inline; font-size: 16px; font-weight: normal;}
.leftSide{position:absolute; left:0; top:40px;width: 200px;background: #fff2f5; height: 379px; font-family: "宋体";}/*有颜色*/
.leftSide dl{ padding: 10px 10px 0px; color: #242223;}
.leftSide a{color: #242223;}
.leftSide dt{ font-size: 14px; font-weight: bold; border-bottom: 1px solid #6d6769; padding: 0 0 5px; clear: both; }/*有颜色*/
.leftSide dd{ padding: 6px 0px 10px;}
.leftSide dd a{ line-height: 18px; margin-right: 16px; white-space: nowrap;}
.leftSide dd.leftSide-Special a{ margin-right: 9px;}
.leftSide dd.leftSide-Special a.nomr{ margin-right: 0;}
.leftSide .more{ text-align: right; padding: 0px 10px;}
.leftSide .more a{ color: #ff0000;}/*有颜色*/
.ZKnavclist{ float:left; padding-left:1px;}
.ZKnavclist li{ float:left;  height:40px; }
.ZKnavclist li a{ color:#000; display:block; font-size:16px; line-height:40px; padding:0px 20px;}
.ZKnavclist li a:hover{ color: #89341d; font-size: 16px; text-decoration:none;}

/*轮播*/
.ZKbanner{height: 379px; overflow: hidden; position: relative;}
.ZKbanner .middleSide li{ display:none; width: 100%; height: 379px;overflow: hidden;opacity: 0;filter:alpha(opacity=0);}
.ZKbanner .middleSide li a{display:block; width: 800px;}
.ZKbanner .middleSide li img{display:block;width: 800px; height: 379px; vertical-align: bottom;}
.ZKbanner .middleSide .clickBtn{display:none;position:absolute;top:146px;left:0;width: 40px;height: 80px;background: url(http://tstres.360kad.com/theme/default/img/2014NewWeb/zk/lunboBtn_allbgs.png) no-repeat;}
.ZKbanner .middleSide .nextBtn{left:auto;right:0;text-align: right;background-position:-80px 0;}
.ZKbanner .middleSide .preH{background-position:-40px 0;}
.ZKbanner .middleSide .nextH{background-position:-120px 0;}
#scroll_num{position:absolute;bottom:10px;left:50%;margin-left: -90px;height:20px;line-height: 20px;text-align: center;}
#scroll_num span{display:inline;float:left;margin-right:10px;width: 20px;height: 20px;color:#fff;cursor:pointer;font-weight:bold;border-radius:10px;background:#000;opacity: 0.8;filter:alpha(opacity=80);font-family:"Arial";}
#scroll_num span.act{background: #c40000;}
#scroll_container a:hover{text-decoration: none;}
/*end轮播*/
.ZKbanner .rightSide{position:absolute;left:50%;top:0;margin-left:400px;width: 200px;height: 379px;background: #fff; overflow: hidden;}
.ZKbanner .rightSide p{ border-bottom: 1px dotted #cbcccc;}
.ZKbanner .rightSide p img{ vertical-align: top; height: 189px; width: 200px;}
.BannerAD1{ height: 90px; margin-top: 10px;}
.ZKmianbox{ width: 1200px;}
.ZKfloor{}
.ZKfloor .Btit, .ZKfloorb .Btit{ font-size: 18px; font-family:"微软雅黑"; color: #000; font-weight: normal; height: 39px; border-bottom: 3px solid #e61c4e; line-height: 38px; }/*有颜色*/
.ZKfloor .lTab{ float: left; border-left: 1px solid #e61c4e; border-bottom:1px solid #e61c4e; width: 199px; background: #ffe3e7; height: 399px; }
.ZKfloor .lTabh2{ height: 199px;}
.ZKfloor .lTab li{ height: 39px; border-bottom: 1px solid #e61c4e; font-size: 14px; line-height: 39px; padding-left: 30px; position: relative;}
.ZKfloor .lTab li i{ display: none; position: absolute; right: 0; margin-right: -8px; width: 8px; overflow: hidden; font-style: normal; font-size: 20px; text-indent: -10px; color:#ff90a0; }
.ZKfloor .lTab li.last{ border-bottom: none;}
.ZKfloor .lTab li.on{ background: #ff90a0;}
.ZKfloor .lTab li.on a{ font-weight: bold; color: #fff;}
.ZKfloor .lTab li.on i{ display:inline-block;}
.ZKfloor .lTab li a{ color: #000;}
.ZKfloor .ZKcon{ float: right; width: 1000px;}
.ZKfloor .ZKcon_l{ float: left; width: 800px; overflow: hidden; display: none;}
.ZKfloor .ZKcon_l .bigimg{ display: block; float: left; border-bottom:1px solid #c9aaa2; width: 400px; }
.ZKfloor .ZKcon_l .bigimg img{ width: 400px; height: 399px;}
.ZKfloor .ZKcon_l .prolist{}
.ZKfloor .ZKcon_l .prolist li{ font-family: Arial,Verdana,"宋体"; float: left; border-bottom:1px solid #c9aaa2; border-right:1px solid #c9aaa2; height: 199px; width: 179px;padding:0px 10px; text-align: center; font-size: 14px; line-height: 20px;}
.ZKfloor .ZKcon_l .prolist li .img{ margin-bottom: 5px;}
.ZKfloor .ZKcon_l .prolist li .img img{ width: 140px;}
.ZKfloor .ZKcon_l .prolist li .name{ height: 20px; overflow: hidden; }
.ZKfloor .ZKcon_l .prolist li .adv{ color: #ff0000; height: 20px; overflow: hidden;}
.ZKfloor .ZKcon_l .prolist li .pri{ color: #ff0000; height: 20px; overflow: hidden;}
.ZKfloor .ZKcon_r{ float: right; overflow: hidden; width: 200px;}
.ZKfloor .ZKcon_r ul{ width: 200px;}
.ZKfloor .ZKcon_r ul li{ float: left; border-bottom:1px solid #c9aaa2; border-right:1px solid #c9aaa2; height: 49px; width: 99px;}
.ZKfloor .ZKcon_r ul li img{ height: 49px; width: 99px;}


.ZKMorelink{}
.ZKMorelink .Btit{font-size: 18px; font-family:"微软雅黑"; color: #000; font-weight: normal; height: 39px; line-height: 38px; }
.ZKMorelink .ZKcon{ border:1px solid #e61c4e; padding: 10px 10px 0px;}
.ZKMorelink .ZKcon dl{ line-height: 28px;}
.ZKMorelink .ZKcon dl dt{ width: 100px; height: 28px; float: left; background: #ff90a0; color: #fff; text-align: center; font-size: 18px; margin-bottom: 10px;}
.ZKMorelink .ZKcon dl dt a{ color: #fff;}
.ZKMorelink .ZKcon dl dd{ width: 470px; height: 28px; float: left; padding-left: 15px; font-size: 14px; margin-bottom: 10px;}


.ZKfloorZx .Btit{ border-bottom: 1px solid #e61c4e;}
.ZKfloorZx .lTab{ height: 421px;}
.ZKfloorZx .lTab ul{ height: 380px;}
.ZKfloorZx .lTab .zksearch{ margin: 0px 8px;}
.ZKfloorZx .lTab .zksearch .txt{ float: left; width: 116px; border: 1px solid #c1c1c1; height: 28px; padding: 0px 5px; color: #636363;}
.ZKfloorZx .lTab .zksearch .btn{ height: 30px; width: 49px; background:url(http://tstres.360kad.com/theme/default/img/2014NewWeb/zk/zk.png) repeat-x 0px -28px; border: 1px solid #c1c1c1; float: right; cursor: pointer;}
.ZKfloorZx .ZKcon{border-bottom:1px solid #e61c4e; border-right:1px solid #e61c4e; width: 999px; height: 421px;}
.ZKfloorZx .ZKcon .ZKcon_l{ width: 990px; padding:10px 0px 0px 10px;}
.ZKfloorZx .ZKcon .ZKcon_l ul{ float: left; width: 480px; padding: 5px;}
.ZKfloorZx .ZKcon .ZKcon_l .title{ color: #292929; font-size: 14px; padding:0 0 0 10px; white-space: nowrap; text-overflow: ellipsis; width: 470px; overflow: hidden; margin-bottom: 5px;}
.ZKfloorZx .ZKcon .ZKcon_l .title a{ white-space: nowrap; color: #292929;}
.ico_wen{background:url(http://tstres.360kad.com/theme/default/img/2014NewWeb/zk/zk.png) no-repeat; float: left; height: 18px; width: 18px; margin:1px 2px 0px 0px; }
.ZKfloorZx .ZKcon .ZKcon_l .con{ background: #fff1f1; padding: 10px; color: #e63600; line-height: 20px; height: 60px; overflow: hidden;}
.ZKfloorZx .ZKcon .ZKcon_more{ clear: both; padding: 10px 10px 0px;}
.ZKfloorZx .ZKcon .ZKcon_more a{background:url(http://tstres.360kad.com/theme/default/img/2014NewWeb/zk/zk.png) repeat-x 0px -88px; color: #000; display: block; border: 1px solid #c1c1c1; width: 150px; height: 28px; line-height: 28px; font-size: 14px; text-align: center; margin-right: 0;}

.ADimglist{}
.ADimglist .Btit{font-size: 18px; font-family:"微软雅黑"; color: #000; font-weight: normal; height: 39px; line-height: 38px;}/*有颜色*/
.ADimglist .ADimglist_l{ float: left; width: 200px;}
.ADimglist .ADimglist_r{ border-top: 1px solid #d3d3d3;}
.ADimglist .ADimglist_r ul li{ border-bottom: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; float: left; width: 124px; height: 75px;}

.ZKfloorb .ZKfloorb_l{ height: 492px; float: left; width: 200px; background: #ff90a0;}
.ZKfloorb .ZKfloorb_l ul{ height: 253px; background: #ff90a0; padding: 10px 15px 0px 16px;}
.ZKfloorb .ZKfloorb_l ul li{ padding: 10px 8px 0px; float: left;}
.ZKfloorb .ZKfloorb_l ul li a{background:url(http://tstres.360kad.com/theme/default/img/2014NewWeb/zk/linkbtn_bg.png) no-repeat; width: 68px; height: 68px; display: block; border-radius: 40px; text-align: center; font-size: 14px;}
.ZKfloorb .ZKfloorb_l a.obtn{ padding-top: 26px; height: 42px;}
.ZKfloorb .ZKfloorb_l a.tbtn{ padding-top: 18px; height: 50px;}
.ZKfloorb .ZKfloorb_r{}
.ZKfloorb .ZKfloorb_r .bigimg{ float: left; border-bottom: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; width: 429px;}
.ZKfloorb .ZKfloorb_r .prolist{ float: left; width: 570px;}
.ZKfloorb .ZKfloorb_r .prolist li{ float: left; width: 159px; height: 245px; padding: 0px 15px; border-bottom: 1px solid #c5c5c5; border-right: 1px solid #c5c5c5; }
.ZKfloorb .ZKfloorb_r .prolist .img{ display: block; text-align: center; margin: 10px 0px;}
.ZKfloorb .ZKfloorb_r .prolist .img img{ width: 140px;}
.ZKfloorb .ZKfloorb_r .prolist .name{ font-size: 12px; margin-bottom: 3px; height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 159px;}
.ZKfloorb .ZKfloorb_r .prolist .name a{ color: #000;} 
.ZKfloorb .ZKfloorb_r .prolist .adv{ font-size: 16px; line-height: 20px; color: #ff0000; margin-bottom: 4px; height: 20px; overflow: hidden;}
.ZKfloorb .ZKfloorb_r .prolist .pri{ font-family: Arial,Verdana,"宋体"; line-height: 20px;}
.ZKfloorb .ZKfloorb_r .prolist .pri b{ color: #ff0000; font-size: 14px;}
.ZKfloorb .ZKfloorb_r .prolist .pri span{ text-decoration: line-through; font-weight: bold; color: #999; float: right;}